#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include"scene.h"
#include"map.h"
#include <QMainWindow>
#include <QTimer>
#include"plane.h"
#include"enermy.h"
#include<QMessageBox>
namespace Ui {
class MainWindow;
}

class MainWindow : public QMainWindow
{
    Q_OBJECT

public:
    explicit MainWindow(QWidget *parent = 0);
    ~MainWindow();

    void InitScene();
    //地图初始化
    void start();
    //开始游戏
    void newmainwindow();
    //更新
    void paintEvent(QPaintEvent *);
    //绘制事件
    void mouseMoveEvent(QMouseEvent *);
    //鼠标移动事件
    map m_map;
    //地图
    QTimer timer;
    //定时器
    Plane plane;
    //飞机
    Enermy enermys[100];
    //敌机数组
    int enermy_recorder;
    //敌机间隔计时
    void enermy_showup();
    //敌机出场
    void hit();
    //碰撞检测
    int score;
    //得分
    void over();
private:
    Ui::MainWindow *ui;
};

#endif // MAINWINDOW_H
